package com.example.demo.interview.ali.q20200423;

/**
 * @author liweizhi
 * @date 2020/4/28
 * <p>
 * 这里应该是考察浮点类型在JAVA中的存储
 *
 * float a = 0.125f; double b = 0.125d; System.out.println((a - b) == 0.0); 代码的输出结果是什么？
 *
 * A. true
 * B. false
 *
 * true
 * 但是如果a=0.123f,b=0.123d,那结果就不一样了
 */
public class Test001 {
    public static void main(String[] args) {
        float a = 0.125f;
        double b = 0.125d;
        System.out.println(a);
        System.out.println(b);
        System.out.println(a - b);
        // true
        System.out.println((a - b) == 0.0);
    }
}
